package ds;

public class MyQueue {
    private static class Node {
        Object value;
        Node next;
        Node(Object value) { this.value = value; }
    }
    private Node head, tail;
    /**
     * 入队，将元素加入队尾
     * @param value 入队的元素
     */
    public void offer(Object value) {
        // TODO: 待实现
    }
    /**
     * 出队，移除并返回队首元素
     * @return 队首元素，若队列为空返回null
     */
    public Object poll() {
        // TODO: 待实现
        return null;
    }
    /**
     * 判断队列是否为空
     * @return 若队列为空返回true，否则返回false
     */
    public boolean isEmpty() { 
        // TODO: 待实现
        return false;
    }
} 